body{background:#212F54; color:#fff; margin:0px; font: normal small sans-serif;}

a{ background:#212F54; color:#fff; text-decoration:none; border-bottom: 1px #fff dashed;}
a:hover {border-bottom: 1px #fff solid;}

#container{text-align:left; padding:0 8%; width: 80%;} 
#content{ margin-top:2%; width: 60%; margin-left: 225px; padding-bottom: 50px; line-height: 1.6;} 

#top-logo{ background:#212F54; padding:4%;} 
#top-logo h1{ margin:0 0.5em 0 0; padding:0 0.5em 0.25em 0;  font-size: 1.4em; } 
#top-logo h1 a{ color:#FFF; text-decoration:none;  letter-spacing: .2em; text-transform: uppercase; border-bottom: none; } 
#top-logo h1 a:hover{ color:#E0E0E2; background:#212F54; text-decoration:none  font-size: 1.1em;}
#top-logo img {border: none;}

#menu {	position: absolute; top:115px; margin: 0 0 0 -225px; width: 160px; padding: 5px 0 0 0; text-align: right; line-height: 2em;} 
#menu ul { margin: 0 0 5em -4em;}
#menu li {list-style: none; letter-spacing: .2em; margin: 0 0 1em 0; padding: 0; color: #F1F2F6; font-size: 1.1em; text-transform: small-caps;}

.post{ padding-right:1em;} 
.post-text{ padding-bottom:.5em; padding-left: 1em;} 
.post a{text-decoration:none;} 
.post a:hover{text-decoration:none} 
.details{font-size: .8em; text-transform: uppercase;}
.details a{border-bottom: none;}
.post h2{font-size: 1em; letter-spacing: .2em; text-transform: uppercase;}
.post h2 a{border-bottom: none;}

#article-text h2 {font-size: 1em; letter-spacing: .2em; text-transform: uppercase;}

#comments{ clear:both; border-top:1px dotted #333}

h1 {font-size: 1em)
h2 {font-size: 1em)
h3 {font-size: 1em)
h4 {font-size: 1em)
h5 {font-size: 1em)

ol {text-align: justify;}


.xar-mod-head{ display:none}
.xar-mod-title{ font-size:1.4em; font-weight:bold}
.xar-alt{background-color:#eee}
.xar-accent{background-color:#eee}
.xar-alt-outline{border:1px solid #ccc}
.xar-accent-outline{border:1px solid #ccc}
.xar-norm-outline{border:1px solid #ccc}
.xar-sub{font-size:smaller}
.xar-title{ font-weight:bold; font-size:1.2em}
.xar-error{ color:#fff}

blockquote { margin:2em; padding:2em; color:#fff; border-left:#ccc 1px solid}
img {border: none;}
input,select,textarea{border:1px solid #ddd;background:#212F54;color:#fff;padding:3px}
input:hover,input:focus{border:1px solid #aaa}
select:hover,select:focus{border:1px solid #aaa}
textarea:hover,textarea:focus{border:1px solid #aaa}img{ border:none}
fieldset{ border:1px solid #aaa; margin:1em 0; padding:5px}

label.xar-form-label{ float:left; width:20em; height:2em; vertical-align:center; background-color:#f8f8f8; padding:0 .5em; padding-top:.5em; margin-right:1em; text-align:right; border-color:#ddd; border-width:1px; border-style:solid}
.xar_formelement{ padding-top:1em; clear:both}
.xar-form-input-wrapper{ padding-top:1em; clear:both}

div#hmenu{padding:0 10px;margin:3px 0 0 0;height:20px;width:740px;position:relative;color:#cb9}* html div#hmenu{z-index:9998}div#hmenu li#hmenulabel{padding:0 10px;display:block;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:12px;font-family:arial,helvetica,sans-serif}div#hmenu ul#hmenuroot a.empty{text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;line-height:12px;font-family:arial,helvetica,sans-serif;width:auto}#hmenuroot,#hmenuroot ul{padding:0;margin:0;list-style:none;float:left}div#hmenu ul#hmenuroot li.cat{ width:auto}#hmenuroot li{position:relative;display:block;float:left;height:12px;line-height:12px;margin:0}#hmenuroot li ul{position:absolute;left:-999em;margin:0;z-index:9999;width:128px}#hmenuroot li ul ul{ position:absolute; top:1px; margin-left:100px; padding-bottom:2px; border:2px solid red}* html #hmenuroot li ul ul{margin-left:120px}#hmenuroot li a{display:block;color:#fff;text-decoration:none;background-color:#212F54;padding:0 3px;margin:0 0 -1px 0;font-size:10px;font-family:arial,helvetica,sans-serif;font-weight:bold;border-color:#EBEBEB #c73 #c73 #EBEBEB;border-width:1px;border-style:solid}#hmenuroot li li a{ width:120px}#hmenuroot li a:hover{color:#cb9;background-color:#c73}#hmenuroot li:hover ul,#hmenuroot li li:hover ul,#hmenuroot li li li:hover ul,#hmenuroot li.over ul,#hmenuroot li li.over ul,#hmenuroot li li li.over ul{left:auto;z-index:1fff0}#searchform input{position:absolute;right:10%;top:1.7em;margin:10px 5px 0 0;border:1px solid #ddd;width:150px;background:#212F54;color:#ddd;padding:3px}